define("pro",["jquery","jquery.cookie"],function(){
    return {
        //商品列表操作
        list:function(){
            //选中效果
            $(".list li ").hover(function(){
                $(this).css("borderColor"," #ef3b7c")
            },function(){
                $(this).css("borderColor"," #fff")
            })
            //偷懒克隆
            for(var i=0;i<16;i++){
$(".list li").eq(i%4).clone(true).appendTo($(".list"))
            }
            //购买成功提示关闭
        $(".shop b").on("click",function () {
            $(this).parents(".shop").hide()
        })
        //继续购物
            $(".goto").on("click",function () {
                $(this).parents(".shop").hide()
                return false
            })
        },
        //购买商品
        shopping:function () {
           $(".f4 a").on("click",function (){
               if(confirm("你是否要购买此产品?")){
                   //登录
                   if(sessionStorage.getItem("oluser")) {
                       var cartobj={
                           c_path:$(this).parent().siblings(".f1").children("img").attr("src"),
                           c_name:($(this).parent().siblings(".f3").children(".name1").text()+$(this).parent().siblings(".f3").children(".name2").text()).trim(),
                           c_does:$(this).parent().siblings(".f3").children("b").text(),
                           c_price:$(this).parent().siblings(".f2").children(".cur").children("span").text(),
                           c_num:1,
                           u_id:JSON.parse(sessionStorage.getItem("oluser")).u_id
                       }
                       $.ajax({
                           url:"php/addcart.php",
                           type:"post",
                           data:cartobj
                       }).then(function () {
                           $(".shop").show()
                       })

                        //未登录
                   }else{
                       var cartobj={
                           c_path:$(this).parent().siblings(".f1").children("img").attr("src"),
                           c_name:($(this).parent().siblings(".f3").children(".name1").text()+$(this).parent().siblings(".f3").children(".name2").text()).trim(),
                           c_does:$(this).parent().siblings(".f3").children("b").text(),
                           c_price:$(this).parent().siblings(".f2").children(".cur").children("span").text(),
                           c_num:1
                       }
                       var usercart=JSON.parse(sessionStorage.getItem("cart")||"[]")
                       var cartflag=true
                       for(var i=0;i<usercart.length;i++){

                           if(usercart[i].c_name==cartobj.c_name){
                               usercart[i].c_num+=1
                               cartflag=false
                               break
                           }
                       }
                       if(cartflag){
                           usercart.push(cartobj)
                       }
                       sessionStorage.setItem("cart",JSON.stringify(usercart))
                       $(".shop").show()
                   }
               }
               return false

           })

        },
        //动态生成商品详情页的信息收集
        proinfo:function () {
            $("body").on("click",".f1 a",function () {
                var imgindex=0
                var zk=0
                if($(this).parents("li").index()>4){
                    imgindex=1
                }else{
                    imgindex=$(this).parents("li").index()+1
                }
                if(imgindex==1){
                    zk=7.4
                }
                if(imgindex==2){
                    zk=8.6
                }
                if(imgindex==3){
                    zk=6.9
                }
                if(imgindex==4){
                    zk=6.1
                }
                var proinfo={
                    imgindex:imgindex,
                    name1:$(this).parents("li").find(".name1").text(),
                    name2:$(this).parents("li").find(".name2").text(),
                    does:$(this).parents("li").find(".f3 b").text(),
                    curprice:$(this).parents("li").find(".cur span").text(),
                    oldprice:$(this).parents("li").find(".old").text(),
                    zk:zk
                }
                sessionStorage.setItem("proinfo",JSON.stringify(proinfo))
                window.location="proinfo.html"
            })

        }


    }
})